package com.dkm.ec.sale.persistence.entity;
import org.apache.commons.lang.builder.ToStringBuilder;

import com.dkm.base.api.annotion.IField;
import com.dkm.base.api.annotion.ITable;
import com.dkm.base.db.persistence.entity.AbstractPo;

/**
 * 对象功能:延保服务 Tbl对象
 * 开发公司:SKG.COM
 * 开发人员:XWP
 * 创建时间:2015-04-22 10:04:03
 */
 @ITable(name="saleService",code="skg_sale_service")
public class SaleServiceTbl extends AbstractPo<String>{
	@IField(name="id",column="id_")
	protected String  id; 		/*ID*/
	@IField(name="belongType",column="belong_type_")
	protected String  belongType; 		/*延保归属层级类型。sale_entity=销售产品；sale_sku=销售SKU*/
	@IField(name="saleId",column="sale_id_")
	protected String  saleId; 		/*所属销售产品 ID*/
	@IField(name="saleSkuId",column="sale_sku_id_")
	protected String  saleSkuId; 		/*所属销售产品SKU ID*/
	@IField(name="type",column="type_")
	protected String  type; 		/*服务分类。extend=延长保修期；change=只换不修。类型从数据字典中取得（cateKey=SaleServiceType）*/
	@IField(name="name",column="name_")
	protected String  name; 		/*服务名称*/
	@IField(name="price",column="price")
	protected java.math.BigDecimal  price; 		/*服务价格*/
	@IField(name="sort",column="sort_")
	protected Integer  sort; 		/*排序号。*/
	
	public void setId(String id) 
	{
		this.id = id;
	}
	/**
	 * 返回 ID
	 * @return
	 */
	public String getId() 
	{
		return this.id;
	}
	public void setBelongType(String belongType) 
	{
		this.belongType = belongType;
	}
	/**
	 * 返回 延保归属层级类型。sale_entity=销售产品；sale_sku=销售SKU
	 * @return
	 */
	public String getBelongType() 
	{
		return this.belongType;
	}
	public void setSaleId(String saleId) 
	{
		this.saleId = saleId;
	}
	/**
	 * 返回 所属销售产品 ID
	 * @return
	 */
	public String getSaleId() 
	{
		return this.saleId;
	}
	public void setSaleSkuId(String saleSkuId) 
	{
		this.saleSkuId = saleSkuId;
	}
	/**
	 * 返回 所属销售产品SKU ID
	 * @return
	 */
	public String getSaleSkuId() 
	{
		return this.saleSkuId;
	}
	public void setType(String type) 
	{
		this.type = type;
	}
	/**
	 * 返回 服务分类。extend=延长保修期；change=只换不修。类型从数据字典中取得（cateKey=SaleServiceType）
	 * @return
	 */
	public String getType() 
	{
		return this.type;
	}
	public void setName(String name) 
	{
		this.name = name;
	}
	/**
	 * 返回 服务名称
	 * @return
	 */
	public String getName() 
	{
		return this.name;
	}
	public void setPrice(java.math.BigDecimal price) 
	{
		this.price = price;
	}
	/**
	 * 返回 服务价格
	 * @return
	 */
	public java.math.BigDecimal getPrice() 
	{
		return this.price;
	}
	public void setSort(Integer sort) 
	{
		this.sort = sort;
	}
	/**
	 * 返回 排序号。
	 * @return
	 */
	public Integer getSort() 
	{
		return this.sort;
	}
	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() 
	{
		return new ToStringBuilder(this)
		.append("id", this.id) 
		.append("belongType", this.belongType) 
		.append("saleId", this.saleId) 
		.append("saleSkuId", this.saleSkuId) 
		.append("type", this.type) 
		.append("name", this.name) 
		.append("price", this.price) 
		.append("sort", this.sort) 
		.toString();
	}
}